Smush\Core\Settings D

Total Complexity 141
Dependencies 2
Dependents 19
Total lines 961
Lines of code 502
Logical lines of code 242
Comment lines 304
Methods 25
Properties 12

Methods 25

Method Rating Maintainability Complexity Lines of code
save_settings()
C
36 25 77
can_access()
B
47 21 29
parse_lazy_load_settings()
A
39 13 71
init()
A
45 14 38
get_setting_data()
A
38 7 77
is_network_enabled()
A
56 10 16
parse_bulk_settings()
S
57 6 15
get_setting()
S
62 5 11
__construct()
S
63 5 9
parse_cdn_settings()
S
59 4 14
remove_unavailable()
S
62 4 12
init_lazy_load_defaults()
S
45 1 49
set_setting()
S
67 4 7
delete_setting()
S
67 4 7
parse_access_settings()
S
61 3 12
reset()
S
56 2 20
get()
S
68 3 7
set()
S
69 2 7
get_instance()
S
71 2 6
get_lazy_load_fields()
S
82 1 3
get_settings_fields()
S
82 1 3
get_tools_fields()
S
82 1 3
get_cdn_fields()
S
82 1 3
get_integrations_fields()
S
82 1 3
get_bulk_fields()
S
82 1 3